package br.com.comandamenu.control;

import org.jdom2.Document;
import org.jdom2.Element;

import android.content.Context;

public class Requisicao {
	
	public Document FazerRequisicao(Context context_, String operacao_, String tpConsulta_, 
						String nMesa_, String cSecao_, String descParcial_, String geral_) {
		
		Element SccReq = new Element("scc-req");			
		
		Element Cabecalho  = new Element("cabecalho");
		Element Requisicao = new Element("requisicao");
		Element Consulta   = new Element("consulta");
		
		Element Operacao   = new Element("operacao");
		Element Idsessao   = new Element("idsecao");
		
		Operacao.addContent(operacao_);
		//Idsessao.addContent(Sessao.SESSAO.getCodSessao(context_));
		
		Cabecalho.addContent(Operacao);
		Cabecalho.addContent(Idsessao);
		
		Requisicao.addContent(Consulta);
		
		Element TipoConsulta  = new Element("tipoconsulta");
		Element NumeroMesa    = new Element("numeromesa");
		Element CodSecao      = new Element("codigosecao");
		Element DescParcial   = new Element("descricaoparcial");
		Element Geral         = new Element("geral");    		
		
		if (!tpConsulta_.trim().equalsIgnoreCase(""))
			TipoConsulta.addContent(tpConsulta_.trim());
		if (!nMesa_.trim().equalsIgnoreCase(""))
			NumeroMesa.addContent(nMesa_.trim());
		if (!geral_.trim().equalsIgnoreCase(""))
			Geral.addContent(geral_.trim());
		if (!cSecao_.trim().equalsIgnoreCase(""))
			CodSecao.addContent(cSecao_.toString());
		if (!descParcial_.trim().equalsIgnoreCase(""))
			DescParcial.addContent(descParcial_);
		
		Consulta.addContent(TipoConsulta);
		Consulta.addContent(NumeroMesa);
		Consulta.addContent(CodSecao);
		Consulta.addContent(DescParcial);
		Consulta.addContent(Geral);
		
		SccReq.addContent(Cabecalho);
		SccReq.addContent(Requisicao);
		
		Document doc = new Document();
		doc.setRootElement(SccReq);

		
		return doc;
	}

}
